package com.fintech.third.model.moxie.carries;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MobileBasic implements Serializable{

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String mobile;

    private String name;

    private String carrier;

    private String province;

    private String city;

    @JsonProperty("open_time")
    private String openTime;

    private String level;

    @JsonProperty("package_name")
    private String packageName;

    private Integer state;

    @JsonProperty("available_balance")
    private Integer availableBalance;

    @JsonProperty("last_modify_time")
    private String lastModifyTime;

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCarrier() {
        return carrier;
    }

    public void setCarrier(String carrier) {
        this.carrier = carrier;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getOpenTime() {
        return openTime;
    }

    public void setOpenTime(String openTime) {
        this.openTime = openTime;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getAvailableBalance() {
        return availableBalance;
    }

    public void setAvailableBalance(Integer availableBalance) {
        this.availableBalance = availableBalance;
    }

    public String getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(String lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    @Override
    public String toString() {
        return "MobileBasic{" +
                "mobile='" + mobile + '\'' +
                ", name='" + name + '\'' +
                ", carrier='" + carrier + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", openTime='" + openTime + '\'' +
                ", level='" + level + '\'' +
                ", packageName='" + packageName + '\'' +
                ", state=" + state +
                ", availableBalance=" + availableBalance +
                ", lastModifyTime='" + lastModifyTime + '\'' +
                '}';
    }

}
